The official currency is the Macedonian Denar (MKD). Credit and debit cards are widely accepted in cities and tourist areas, but cash is preferred in smaller towns. North Macedonia is relatively affordable for travelers.